package br.com.vm.service;

import java.util.List;

import br.com.vm.model.Mapa;
import br.com.vm.model.vo.MelhorRotaReq;
import br.com.vm.model.vo.MelhorRotaResp;

public interface MapaService extends Service {

	public void salvarMapa(Mapa poMapa) throws Exception;

	public List<Mapa> listarMapas() throws Exception;

	public void removerMapa(Integer piIdMapa) throws Exception;

	public MelhorRotaResp obterMelhorRota(MelhorRotaReq poMelhorRotaReq)
			throws Exception;

	public List<Mapa> listarMapasPorNome(final String psNome) throws Exception;
}
